23 research outputs found

    A Parametric Propagator for Pairs of Sum Constraints with a Discrete Convexity Property

    Get PDF
    International audienceWe introduce a propagator for pairs of Sum constraints, where the expressions in the sums respect a form of convexity. This propagator is parametric and can be instantiated for various concrete pairs, including Deviation, Spread, and the conjunction of Linear ≀ and Among. We show that despite its generality , our propagator is competitive in theory and practice with state-of-the-art propagators

    A Position-Based Propagator for the Open-Shop Problem

    No full text
    Abstract. The Open-Shop Problem is a hard problem that can b

    Un propagateur basé sur les positions pour le problÚme d'Open-Shop

    No full text
    L’Open-Shop est un problĂšme difficile qui peut ĂȘtre rĂ©solu par des mĂ©thodes de Programmation par Contraintes ou de Recherche OpĂ©rationnelle. Les techniques existantes rĂ©duisent efficacement l’arbre de recherche mais elles prennent rarement en compte l’ordre d’exĂ©cution des tĂąches. Dans ce travail, nous dĂ©veloppons un nouveau propagateur pour le problĂšme d’ordonnancement sans interruption sur une machine, la contrainte de base de l’Open-Shop. Ce propagateur prend l’ordre des tĂąches en compte ce qui permet dans de nombreux cas de rĂ©duire la taille de l’arbre de recherche. Sa complexitĂ© temporelle pour une machine est de O(N*2 logN), o`u N est le nombre de tĂąches sur la machine. Les expĂ©riences menĂ©es sur le problĂšme d’Open-Shop montrent que le nouveau propagateur permet de dĂ©tecter de nouvelles valeurs inconsistantes lorsqu’il est ajoutÂŽe aux techniques de l’état de l’art

    Un propagateur basé sur les positions pour le problÚme d'Open-Shop

    No full text
    L'Open-Shop est un problĂšme difficile qui peut ĂȘtre rĂ©solu par des mĂ©thodes de Programmation par Contraintes ou de Recherche OpĂ©rationnelle. Les techniques existantes rĂ©duisent efficacement l'arbre de recherche mais elles prennent rarement en compte l'ordre d'exĂ©cution des tĂąches. Dans ce travail, nous dĂ©veloppons un nouveau propagateur pour le problĂšme d'ordonnancement sans interruption sur une machine, la contrainte de base de l'Open-Shop. Ce propagateur prend l'ordre des tĂąches en compte ce qui permet dans de nombreux cas de rĂ©duire la taille de l'arbre de recherche. Sa complexitĂ© temporelle pour une machine est de O(N2log⁥N)\mathcal{O}(N^2 \log N), oĂč NN est le nombre de tĂąches sur la machine. Les expĂ©riences menĂ©es sur le problĂšme d'Open-Shop montrent que le nouveau propagateur permet de dĂ©tecter de nouvelles valeurs inconsistantes lorsqu'il est ajoutĂ© aux techniques de l'Ă©tat de l'art

    Just-In-Time Scheduling with Constraint Programming

    No full text
    This paper considers Just-In-Time Job-Shop Scheduling, in which each activity has an earliness and a tardiness cost with respect to a due date. It proposes a constraint programming approach, which includes a novel filtering algorithm and dedicated heuristics. The filtering algorithm uses a machine relaxation to produce a lower bound that can be obtained by solving a Just-In-Time Pert problem. It also includes pruning rules which update the variable bounds and detect precedence constraints. The paper presents experimental results which demonstrate the effectiveness of the approach over a wide range of benchmarks

    SynthĂšse d'algorithmes d'ordonnancement Ă  partir de modĂšles de haut niveau

    No full text
    International audienceCe papier dĂ©crit AEON, un systĂšme dĂ©diĂ© Ă  la synthĂšse d'algorithmes d'ordonnancement Ă  partir de modĂšles de haut niveau. AEON, qui est entiĂšrement Ă©crit en COMET, prend en entrĂ©e le modĂšle de haut niveau d'un problĂšme d'ordonnancement et l'analyse pour gĂ©nĂ©rer un algorithme dĂ©diĂ© et qui exploite la structure du problĂšme. AEON oeure une variĂ©tĂ© de synthĂ©tiseurs pour gĂ©nĂ©rer des algorithmes complets ou heuristiques. En outre, ces synthĂ©tiseurs peuvent ĂȘtre composĂ©s, permettant de gĂ©nĂ©rer naturellement des algorithmes hybrides complexes. Les premiers rĂ©sultats montrent que cette approche peut ĂȘtre compĂ©titive avec l'Ă©tat de l'art des algorithmes de recherche

    A parametric propagator for discretely convex pairs of sum constraints

    No full text
    Abstract. We introduce a propagator for abstract pairs of Sum constraints, where the expressions in the sums respect a form of convexity. This propagator is parametric and can be instantiated for various concrete pairs, including Deviation, Spread, and the conjunction of Sum and Count. We show that despite its generality, our propagator is competitive in theory and practice with state-of-the-art propagators.

    A CP Approach to the Balanced Academic Curriculum Problem

    No full text
    The Balanced Academic Curriculum Problem (BACP) has received little attention in Constraint Programming. Only a few articles deals with this problem with experimental results on the three small instances publicly available in CSPLIB. The present article describes an approach to efficiently solve this challenging problem. Optimal solutions are produced on a variety of randomly generated instances which generalize the CSPLIB test cases. This work describes four contributions to the resolution of this problem: a new branching heuristic, the use of dominance relations, experiments on several balance criteria and several search strategies among which an hybridization of Constraint Programming and Local Search
    corecore